import { CzmViewer } from 'xbsj-xe2/dist-node/xe2-cesium-objects';
import { bind } from 'xbsj-xe2/dist-node/xe2-base-utils';
import { Vector } from "xbsj-xe2/dist-node/xe2-math";
import { CzmESGltfModel, ESGeoPolygon } from 'esobjs-xe2-plugin/dist-node/esobjs-xe2-plugin-main';
import { ESFeTreeEditing } from '.';


export class CzmESFeTreeEditing extends CzmESGltfModel<ESFeTreeEditing> {
    static override readonly type = this.register(ESFeTreeEditing.type, this);

    constructor(sceneObject: ESFeTreeEditing, czmViewer: CzmViewer) {
        super(sceneObject, czmViewer);
        const viewer = czmViewer.viewer;
        if (!viewer) {
            console.warn(`viewer is undefined!`);
            return;
        }
    }
}